<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	
</body>
<script type="text/javascript">
// 递归就是在函数内部调用自身
// 递归会形成死循环，要给一个出后(return)
// 递归次数太多会导致栈空间不够。
	var i=0;
	function t1(){
		var a=i++;
		if (i>=10) {
			return;
		}

		t1();
		console.log(a);
	}
	t1();

	function add(n){
		if (n<=0) {
			return 0;
		}
		return n+add(n-1);
	}
	console.log(add(5));

	function test(){
		console.log("123");
	}
	// console.log(test());

	function time(n, m){
		console.log(n+m);
	}
	setTimeout(time,1000,12,23);

	document.onmousemove = function(ev){
		console.log(ev.clientX, ev.clientY);
	}
</script>
</html>